home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.5 Applications 2004 April / SGI IRIX 6.5 Applications 2004 April.iso / dist / mozilla.idb / var / netscape / mozilla / chrome / toolkit.jar.z / toolkit.jar / content / global / xul.css < prev   
Cascading Style Sheet File  |  2003-11-11  |  18KB  |  824 lines

  1. /** this should only contain XUL dialog and document window widget defaults. Defaults for widgets of
  2.     a particular application should be in that application's style sheet.
  3.     For example style definitions for navigator can be found in navigator.css
  4.  
  5.    THIS FILE IS LOCKED DOWN.  YOU ARE NOT ALLOWED TO MODIFY IT WITHOUT FIRST HAVING YOUR
  6.    CHANGES REVIEWED BY hyatt@netscape.com.
  7. **/
  8.  
  9. @import url("chrome://global/content/platformXUL.css");
  10.  
  11. @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to XUL */
  12. @namespace html url("http://www.w3.org/1999/xhtml"); /* namespace for HTML elements */
  13. @namespace xbl url("http://www.mozilla.org/xbl"); /* namespace for XBL elements */
  14.  
  15. * {
  16.   -moz-user-focus: ignore;
  17.   display: -moz-box;
  18. }
  19.  
  20. /* hide the content and destroy the frame */
  21. *[hidden="true"] {
  22.   display: none;
  23. }
  24.  
  25. /* hide the content, but don't destroy the frames */
  26. *[collapsed="true"], 
  27. *[moz-collapsed="true"] {
  28.   visibility: collapse;
  29. }
  30.  
  31.  
  32. /* ::::::::::
  33.    :: Rules for 'hiding' portions of the chrome for special
  34.    :: kinds of windows (not JUST browser windows) with toolbars
  35.    ::::: */
  36.  
  37. window[chromehidden~="menubar"] .chromeclass-menubar,
  38. window[chromehidden~="directories"] .chromeclass-directories,
  39. window[chromehidden~="status"] .chromeclass-status,
  40. window[chromehidden~="extrachrome"] .chromeclass-extrachrome,
  41. window[chromehidden~="location"] .chromeclass-location,
  42. window[chromehidden~="location"][chromehidden~="toolbar"] .chromeclass-toolbar
  43. {
  44.   display: none;
  45. }
  46.  
  47.  
  48. /* ::::::::::
  49.    :: Rules for forcing direction for entry and display of URIs
  50.    :: or URI elements
  51.    ::::: */
  52.  
  53. textbox.uri-element,
  54. menulist.uri-element
  55. {
  56.   direction: ltr !important;
  57. }
  58.  
  59.  
  60. /****** elements that have no visual representation ******/
  61.  
  62. data,
  63. xbl|children,
  64. commands, commandset, command,
  65. broadcasterset, broadcaster, observes,
  66. keyset, key, 
  67. template, rule, conditions, action, 
  68. bindings, binding, content, member, triple,
  69. treechildren, treeitem, treeseparator, treerow, treecell {
  70.   display: none;
  71. }
  72.  
  73. /********** focus rules **********/
  74.  
  75. button,
  76. checkbox,
  77. colorpicker[type="button"],
  78. menulist,
  79. radiogroup,
  80. tree,
  81. browser,
  82. editor,
  83. iframe {
  84.   -moz-user-focus: normal;
  85. }
  86.  
  87. menulist[editable] {
  88.   -moz-user-focus: ignore;
  89. }
  90.  
  91. treecol,
  92. treerows,
  93. radio {
  94.   -moz-user-focus: none;
  95. }
  96.  
  97. /******** window & page ******/
  98.  
  99. window, 
  100. page {
  101.   overflow: hidden;
  102.   -moz-box-orient: vertical;
  103. }
  104.  
  105. /******** box *******/
  106.  
  107. vbox {
  108.   -moz-box-orient: vertical;
  109. }
  110.  
  111. /********** button **********/
  112.  
  113. button {
  114.   -moz-binding: url("chrome://global/content/bindings/button.xml#button");
  115. }
  116.  
  117. button[type="menu"] {
  118.   -moz-binding: url("chrome://global/content/bindings/button.xml#menu");
  119. }
  120.  
  121. button[type="menu-button"] {
  122.   -moz-binding: url("chrome://global/content/bindings/button.xml#menu-button");
  123. }
  124.  
  125. /********** toolbarbutton **********/
  126.  
  127. toolbarbutton {
  128.   -moz-binding: url("chrome://global/content/bindings/toolbarbutton.xml#toolbarbutton");
  129. }
  130.  
  131. toolbarbutton[type="menu"] {
  132.   -moz-binding: url("chrome://global/content/bindings/toolbarbutton.xml#menu");
  133. }
  134.  
  135. toolbarbutton[type="menu-button"] {
  136.   -moz-binding: url("chrome://global/content/bindings/toolbarbutton.xml#menu-button");
  137. }
  138.  
  139. dropmarker[type="menu-button"] {
  140.   -moz-binding: url("chrome://global/content/bindings/toolbarbutton.xml#dropmarker");
  141. }
  142.  
  143. /******** browser, editor, iframe ********/
  144.  
  145. browser,
  146. editor,
  147. iframe {
  148.   display: inline;
  149. }
  150.  
  151. browser {
  152.   -moz-binding: url("chrome://global/content/bindings/browser.xml#browser");
  153. }
  154.  
  155. tabbrowser {
  156.   -moz-binding: url("chrome://global/content/bindings/tabbrowser.xml#tabbrowser");
  157. }
  158.  
  159. editor {
  160.   -moz-binding: url("chrome://global/content/bindings/editor.xml#editor");
  161. }
  162.  
  163. iframe {
  164.   -moz-binding: url("chrome://global/content/bindings/general.xml#iframe");
  165. }
  166.  
  167. /********** image **********/
  168.  
  169. image {
  170.   -moz-binding: url("chrome://global/content/bindings/general.xml#image");
  171. }
  172.  
  173. /********** checkbox **********/
  174.  
  175. checkbox {
  176.   -moz-binding: url("chrome://global/content/bindings/checkbox.xml#checkbox");
  177. }
  178.  
  179. /********** radio **********/
  180.  
  181. radiogroup {
  182.   -moz-binding: url("chrome://global/content/bindings/radio.xml#radiogroup");
  183.   -moz-box-orient: vertical;
  184.   -moz-box-align: start;
  185. }
  186.  
  187. radio {
  188.   -moz-binding: url("chrome://global/content/bindings/radio.xml#radio");
  189. }
  190.  
  191. /******** groupbox *********/
  192.  
  193. groupbox {
  194.   -moz-binding: url("chrome://global/content/bindings/groupbox.xml#groupbox");
  195.   display: -moz-groupbox;
  196. }
  197.  
  198. caption {
  199.   -moz-binding: url("chrome://global/content/bindings/groupbox.xml#caption");
  200. }
  201.  
  202. .groupbox-body {
  203.   -moz-box-pack: inherit;
  204.   -moz-box-align: inherit;
  205.   -moz-box-orient: vertical;
  206. }
  207.  
  208. /******* toolbar *******/
  209.  
  210. toolbox { 
  211.   -moz-binding: url("chrome://global/content/bindings/toolbar.xml#toolbox");
  212.   -moz-box-orient: vertical;
  213. }
  214.   
  215. toolbar {
  216.   -moz-binding: url("chrome://global/content/bindings/toolbar.xml#toolbar");
  217. }
  218.  
  219. toolbargrippy {
  220.   -moz-binding: url("chrome://global/content/bindings/toolbar.xml#toolbargrippy");
  221. }
  222.  
  223. toolbarseparator {
  224.   -moz-binding: url("chrome://global/content/bindings/toolbar.xml#toolbarseparator");
  225. }
  226.  
  227. /********* menubar ***********/
  228.  
  229. menubar {
  230.   -moz-binding: url("chrome://global/content/bindings/toolbar.xml#menubar");
  231. }
  232.  
  233. /********* menu ***********/
  234.  
  235. menubar > menu {
  236.   -moz-binding: url("chrome://global/content/bindings/menu.xml#menu-menubar");
  237. }
  238.  
  239. menubar > menu.menu-iconic {
  240.   -moz-binding: url("chrome://global/content/bindings/menu.xml#menu-menubar-iconic");
  241. }
  242.  
  243. menu {
  244.   -moz-binding: url("chrome://global/content/bindings/menu.xml#menu");
  245. }
  246.   
  247. menu.menu-iconic {
  248.   -moz-binding: url("chrome://global/content/bindings/menu.xml#menu-iconic");
  249. }
  250.  
  251. /********* menuitem ***********/
  252.  
  253. menuitem {
  254.   -moz-binding: url("chrome://global/content/bindings/menu.xml#menuitem");
  255. }
  256.  
  257. menuitem.menuitem-iconic {
  258.   -moz-binding: url("chrome://global/content/bindings/menu.xml#menuitem-iconic");
  259. }
  260.  
  261. menuitem[type="checkbox"],
  262. menuitem[type="radio"] {
  263.   -moz-binding: url("chrome://global/content/bindings/menu.xml#menuitem-iconic");
  264. }
  265.  
  266. menuitem.menuitem-non-iconic {
  267.   -moz-binding: url("chrome://global/content/bindings/menu.xml#menubutton-item");
  268. }
  269.  
  270. /********* menuseparator ***********/
  271.  
  272. menuseparator {
  273.   -moz-binding: url("chrome://global/content/bindings/menu.xml#menuseparator");
  274. }
  275.  
  276. /********* popup & menupopup ***********/
  277.  
  278. /* <popup> is deprecated.  Only <menupopup> and <tooltip> are still valid. */ 
  279.  
  280. popup,
  281. menupopup {
  282.   -moz-binding: url("chrome://global/content/bindings/popup.xml#popup");
  283.   -moz-box-orient: vertical;
  284.   display: none;
  285. }
  286.  
  287. popup,
  288. menupopup,
  289. tooltip {
  290.   z-index: 2147483647; 
  291. }
  292.  
  293. menupopup[menugenerated="true"],
  294. popup[menugenerated="true"],
  295. tooltip[menugenerated="true"] {
  296.   display: -moz-popup;
  297. }
  298.  
  299. tooltip {
  300.   -moz-binding: url("chrome://global/content/bindings/popup.xml#tooltip");
  301.   display: -moz-popup;
  302.   margin-top: 21px;
  303. }
  304.  
  305. /********** floating popups **********/
  306.  
  307. /*
  308. titlebar {
  309.   -moz-binding: url("chrome://global/content/bindings/popup.xml#titlebar");  
  310. }  
  311.  
  312. resizer[resizerdirection="right"] {
  313.   -moz-binding: url("chrome://global/content/bindings/popup.xml#ew-resizer");
  314. }  
  315.  
  316. resizer[resizerdirection="bottom"] {
  317.   -moz-binding: url("chrome://global/content/bindings/popup.xml#ns-resizer");
  318. }  
  319.  
  320. resizer[resizerdirection="bottomright"] {
  321.   -moz-binding: url("chrome://global/content/bindings/popup.xml#diag-resizer");  
  322. }  
  323.  
  324. floatingwindow {
  325.   -moz-binding: url("chrome://global/content/bindings/popup.xml#floater-normal");
  326.   -moz-box-orient: vertical;
  327.   display: none;
  328.   z-index: 2147483647; 
  329. }
  330.  
  331. floatingwindow[docked="left"] {
  332.   -moz-binding: url("chrome://global/content/bindings/popup.xml#floater-dock-left");
  333. }
  334.  
  335. button.popupClose {
  336.   -moz-binding: url("chrome://global/content/bindings/popup.xml#close-button") !important;
  337. }  
  338. */
  339. /******** grid **********/
  340.  
  341. grid {
  342.   display: -moz-grid;
  343. }
  344.  
  345. rows, 
  346. columns {
  347.   display: -moz-grid-group;
  348. }
  349.  
  350. row,
  351. column {
  352.   display: -moz-grid-line;
  353. }
  354.  
  355. rows {
  356.   -moz-box-orient: vertical;
  357. }
  358.  
  359. column {
  360.   -moz-box-orient: vertical;
  361. }
  362.  
  363. /******** listbox **********/
  364.  
  365. listbox {
  366.   -moz-binding: url("chrome://global/content/bindings/listbox.xml#listbox");
  367. }
  368.  
  369. listcols, listcol {
  370.   -moz-binding: url("chrome://global/content/bindings/listbox.xml#listbox-base");
  371. }
  372.  
  373. listhead {
  374.   -moz-binding: url("chrome://global/content/bindings/listbox.xml#listhead");
  375. }
  376.  
  377. listrows {
  378.   -moz-binding: url("chrome://global/content/bindings/listbox.xml#listrows");
  379. }
  380.  
  381. listitem {
  382.   -moz-binding: url("chrome://global/content/bindings/listbox.xml#listitem");
  383. }
  384.  
  385. listitem[type="checkbox"] {
  386.   -moz-binding: url("chrome://global/content/bindings/listbox.xml#listitem-checkbox");
  387. }
  388.  
  389. listheader {
  390.   -moz-binding: url("chrome://global/content/bindings/listbox.xml#listheader");
  391.   -moz-box-ordinal-group: 2147483646;
  392. }
  393.  
  394. listcell {
  395.   -moz-binding: url("chrome://global/content/bindings/listbox.xml#listcell");
  396. }
  397.  
  398. listcell[type="checkbox"] {
  399.   -moz-binding: url("chrome://global/content/bindings/listbox.xml#listcell-checkbox");
  400. }
  401.  
  402. .listitem-iconic {
  403.   -moz-binding: url("chrome://global/content/bindings/listbox.xml#listitem-iconic");
  404. }
  405.  
  406. listitem[type="checkbox"].listitem-iconic {
  407.   -moz-binding: url("chrome://global/content/bindings/listbox.xml#listitem-checkbox-iconic");
  408. }
  409.  
  410. .listcell-iconic {
  411.   -moz-binding: url("chrome://global/content/bindings/listbox.xml#listcell-iconic");
  412. }
  413.  
  414. listcell[type="checkbox"].listcell-iconic {
  415.   -moz-binding: url("chrome://global/content/bindings/listbox.xml#listcell-checkbox-iconic");
  416. }
  417.  
  418. listbox {
  419.   display: -moz-grid;
  420. }
  421.  
  422. listbox[rows] {
  423.   height: auto;
  424. }
  425.  
  426. listcols, listhead, listrows, listboxbody {
  427.   display: -moz-grid-group;
  428. }
  429.  
  430. listcol, listitem, listheaditem {
  431.   display: -moz-grid-line;
  432. }
  433.  
  434. listbox {
  435.   -moz-user-focus: normal;
  436.   -moz-box-orient: vertical;
  437.   min-width: 0px;
  438.   min-height: 0px;
  439.   width: 200px;
  440.   height: 200px;
  441. }
  442.  
  443. listhead, listrows, listboxbody {
  444.   -moz-user-focus: none;
  445. }
  446.  
  447. listhead {
  448.   -moz-box-orient: vertical;
  449. }
  450.  
  451. listrows {
  452.   -moz-box-orient: vertical;
  453.   -moz-box-flex: 1;
  454. }
  455.  
  456. listboxbody {
  457.   -moz-box-orient: vertical;
  458.   -moz-box-flex: 1;
  459.   overflow: auto;
  460.   min-height: 0px;
  461. }
  462.  
  463. listcol {
  464.   -moz-box-orient: vertical;
  465.   min-width: 16px;
  466. }
  467.  
  468. listcell {
  469.   -moz-box-align: center;
  470. }
  471.  
  472. /******** tree ******/
  473.  
  474. tree {
  475.   -moz-binding: url("chrome://global/content/bindings/tree.xml#tree");
  476. }
  477.  
  478. treecols {
  479.   -moz-binding: url("chrome://global/content/bindings/tree.xml#treecols");
  480. }
  481.  
  482. treecol {
  483.   -moz-binding: url("chrome://global/content/bindings/tree.xml#treecol");
  484.   -moz-box-ordinal-group: 2147483646;
  485. }
  486.  
  487. treecol.treecol-image {
  488.   -moz-binding: url("chrome://global/content/bindings/tree.xml#treecol-image");
  489. }
  490.  
  491. tree > treechildren {
  492.   display: -moz-box;
  493.   -moz-binding: url("chrome://global/content/bindings/tree.xml#treebody");
  494.   -moz-user-focus: none;
  495.   -moz-user-select: none;
  496.   -moz-box-flex: 1;
  497. }
  498.  
  499. treerows {
  500.   -moz-binding: url("chrome://global/content/bindings/tree.xml#treerows");
  501. }
  502.  
  503. treecolpicker {
  504.   -moz-binding: url("chrome://global/content/bindings/tree.xml#columnpicker");
  505. }
  506.  
  507. tree {
  508.   -moz-box-orient: vertical;
  509.   -moz-user-select: none;
  510.   min-width: 0px;
  511.   min-height: 0px;
  512.   width: 10px;
  513.   height: 10px;
  514. }
  515.  
  516. tree[hidecolumnpicker="true"] > treecols > treecolpicker {
  517.   display: none;
  518. }
  519.  
  520. treecol {
  521.   min-width: 16px;
  522. }
  523.  
  524. treecol[hidden="true"] {
  525.   visibility: collapse;
  526.   display: -moz-box;
  527. }
  528.  
  529. /********** deck & stack *********/
  530.  
  531. deck {
  532.   display: -moz-deck;
  533.   -moz-binding: url("chrome://global/content/bindings/general.xml#deck");
  534. }
  535.  
  536. stack, bulletinboard {
  537.   display: -moz-stack;
  538. }
  539.  
  540. :-moz-deck-hidden {
  541.    visibility: hidden;
  542. }
  543.  
  544. /********** tabbox *********/
  545.  
  546. tabbox {
  547.   -moz-binding: url("chrome://global/content/bindings/tabbox.xml#tabbox");
  548.   -moz-box-orient: vertical;
  549. }
  550.  
  551. tabs {
  552.   -moz-binding: url("chrome://global/content/bindings/tabbox.xml#tabs");
  553.   -moz-box-orient: horizontal;
  554. }
  555.  
  556. tabs[closebutton="true"] {
  557.   -moz-binding: url("chrome://global/content/bindings/tabbox.xml#tabs-closebutton");
  558. }
  559.  
  560. tab {
  561.   -moz-binding: url("chrome://global/content/bindings/tabbox.xml#tab");
  562.   -moz-box-align: center;
  563.   -moz-box-pack: center;
  564. }
  565.  
  566. tabpanels {
  567.   -moz-binding: url("chrome://global/content/bindings/tabbox.xml#tabpanels");
  568.   display: -moz-deck;
  569. }
  570.  
  571. /********** progressmeter **********/
  572.  
  573. progressmeter {
  574.   -moz-binding: url("chrome://global/content/bindings/progressmeter.xml#progressmeter");
  575. }
  576.  
  577. /********** basic rule for anonymous content that needs to pass box properties through
  578.  ********** to an insertion point parent that holds the real kids **************/
  579.  
  580.  .box-inherit {
  581.    -moz-box-orient: inherit;
  582.    -moz-box-pack: inherit;
  583.    -moz-box-align: inherit;
  584.    -moz-box-direction: inherit;
  585. }
  586.  
  587. /********** label **********/
  588.  
  589. spacer {
  590.   display: inline;
  591. }
  592.  
  593. description {
  594.   -moz-binding: url("chrome://global/content/bindings/text.xml#text-base");
  595. }
  596.  
  597. label {
  598.   -moz-binding: url("chrome://global/content/bindings/text.xml#text-label");
  599. }
  600.  
  601. label.text-link {
  602.   -moz-binding: url("chrome://global/content/bindings/text.xml#text-link");
  603.   -moz-user-focus: normal;
  604. }
  605.  
  606. label[control] {
  607.   -moz-binding: url("chrome://global/content/bindings/text.xml#label-control");
  608. }
  609.  
  610. /********** textbox **********/
  611.  
  612. textbox {
  613.   -moz-binding: url("chrome://global/content/bindings/textbox.xml#textbox");
  614.   -moz-user-select: text;
  615. }
  616.  
  617. textbox[multiline="true"] {
  618.   -moz-binding: url("chrome://global/content/bindings/textbox.xml#textarea");
  619. }
  620.  
  621. html|*.textbox-input {
  622.   -moz-appearance: none !important;
  623.   text-align: inherit;
  624. }
  625.  
  626. html|*.textbox-textarea {
  627.   -moz-appearance: none !important;
  628. }
  629.  
  630. .textbox-input-box {
  631.   -moz-binding: url("chrome://global/content/bindings/textbox.xml#input-box");
  632. }
  633.  
  634. textbox[type="timed"] {
  635.   -moz-binding: url("chrome://global/content/bindings/textbox.xml#timed-textbox");
  636. }
  637.  
  638. /********** autocomplete textbox **********/
  639.  
  640. textbox[type="autocomplete"] {
  641.   -moz-binding: url("chrome://global/content/autocomplete.xml#autocomplete");
  642. }
  643.  
  644. .autocomplete-result-popup {
  645.   -moz-binding: url("chrome://global/content/autocomplete.xml#autocomplete-result-popup");
  646. }
  647.  
  648. .autocomplete-history-popup {
  649.   -moz-binding: url("chrome://global/content/autocomplete.xml#autocomplete-history-popup");
  650. }
  651.  
  652. .autocomplete-tree {
  653.   -moz-binding: url("chrome://global/content/autocomplete.xml#autocomplete-tree");
  654. }
  655.  
  656. .autocomplete-treebody {
  657.   -moz-binding: url("chrome://global/content/autocomplete.xml#autocomplete-treebody");
  658. }
  659.  
  660. .autocomplete-treerows {
  661.   -moz-binding: url("chrome://global/content/autocomplete.xml#autocomplete-treerows");
  662. }
  663.  
  664. .autocomplete-history-dropmarker {
  665.   -moz-binding: url("chrome://global/content/autocomplete.xml#history-dropmarker");
  666. }
  667.  
  668. /********** colorpicker **********/
  669.  
  670. colorpicker {
  671.   -moz-binding: url("chrome://global/content/bindings/colorpicker.xml#colorpicker");
  672. }
  673.  
  674. colorpicker[type="button"] {
  675.   -moz-binding: url("chrome://global/content/bindings/colorpicker.xml#colorpicker-button");
  676. }
  677.  
  678. .colorpickertile {
  679.   -moz-binding: url("chrome://global/content/bindings/colorpicker.xml#colorpickertile");
  680. }
  681.  
  682. /********** menulist **********/
  683.  
  684. menulist {
  685.   -moz-binding: url("chrome://global/content/bindings/menulist.xml#menulist");
  686. }
  687.  
  688. menulist[editable] {
  689.   -moz-binding: url("chrome://global/content/bindings/menulist.xml#menulist-editable");
  690. }
  691.  
  692. html|*.menulist-editable-input {
  693.   -moz-appearance: none !important;
  694. }
  695.  
  696. menulist > menupopup > menuitem {
  697.   -moz-binding: url("chrome://global/content/bindings/menu.xml#menuitem-iconic-noaccel");
  698. }
  699.  
  700. dropmarker[type="menu"] {
  701.   -moz-binding: url("chrome://global/content/bindings/general.xml#dropmarker");
  702. }
  703.  
  704. /********** splitter **********/
  705.  
  706. splitter {
  707.   -moz-binding: url("chrome://global/content/bindings/splitter.xml#splitter");
  708. }
  709.  
  710. grippy {
  711.   -moz-binding: url("chrome://global/content/bindings/splitter.xml#grippy");
  712. }
  713.  
  714. .tree-splitter {
  715.   width: 0px;
  716.   max-width: 0px;
  717.   -moz-box-ordinal-group: 2147483646;
  718. }
  719.  
  720. /********** scrollbar **********/
  721.  
  722. /* Scrollbars are never flipped even if BiDI kicks in. */
  723. scrollbar {
  724.   direction: ltr;
  725. }
  726.  
  727. thumb 
  728. {
  729.   -moz-binding: url(chrome://global/content/bindings/scrollbar.xml#thumb);
  730. }
  731.  
  732. scrollbar, scrollbarbutton, slider, thumb {
  733.   -moz-user-select: none;
  734. }
  735.  
  736. scrollbar[value="hidden"] {
  737.   visibility: hidden;
  738. }
  739.  
  740. /******** scrollbox ********/
  741.  
  742. scrollbox {
  743.   -moz-binding: url("chrome://global/content/bindings/scrollbox.xml#scrollbox");
  744. }
  745.  
  746. arrowscrollbox {
  747.   -moz-binding: url("chrome://global/content/bindings/scrollbox.xml#arrowscrollbox");
  748. }
  749.  
  750. autorepeatbutton {
  751.   -moz-binding: url("chrome://global/content/bindings/scrollbox.xml#autorepeatbutton");
  752. }
  753.  
  754. /********** statusbar **********/
  755.  
  756. statusbar 
  757. {
  758.   -moz-binding: url("chrome://global/content/bindings/general.xml#statusbar");
  759. }
  760.  
  761. statusbarpanel {
  762.   -moz-binding: url("chrome://global/content/bindings/general.xml#statusbarpanel");
  763. }
  764.  
  765. .statusbarpanel-iconic {
  766.   -moz-binding: url("chrome://global/content/bindings/general.xml#statusbarpanel-iconic");
  767. }
  768.  
  769. /********** spinbuttons ***********/
  770.  
  771. spinbuttons {
  772.   -moz-binding: url("chrome://global/content/bindings/spinbuttons.xml#spinbuttons");
  773. }
  774.  
  775. /********** stringbundle **********/
  776.  
  777. stringbundleset {
  778.   -moz-binding: url("chrome://global/content/bindings/stringbundle.xml#stringbundleset");
  779.   visibility: collapse;
  780. }
  781.  
  782. stringbundle {
  783.   -moz-binding: url("chrome://global/content/bindings/stringbundle.xml#stringbundle");
  784.   visibility: collapse;
  785. }
  786.  
  787. /********** dialog **********/
  788.  
  789. dialog {
  790.   -moz-binding: url("chrome://global/content/bindings/dialog.xml#dialog");
  791.   -moz-box-orient: vertical;
  792. }
  793.  
  794. dialogheader {
  795.   -moz-binding: url("chrome://global/content/bindings/dialog.xml#dialogheader");
  796. }
  797.  
  798. /********* page ************/
  799.  
  800. page {
  801.   -moz-box-orient: vertical;
  802. }
  803.  
  804. /********** wizard **********/
  805.  
  806. wizard {
  807.   -moz-binding: url("chrome://global/content/bindings/wizard.xml#wizard");
  808.   -moz-box-orient: vertical;
  809. }
  810.  
  811. wizardpage {
  812.   -moz-binding: url("chrome://global/content/bindings/wizard.xml#wizardpage");
  813.   -moz-box-orient: vertical;
  814.   overflow: auto;
  815. }
  816.  
  817. .wizard-header {
  818.   -moz-binding: url("chrome://global/content/bindings/wizard.xml#wizard-header");
  819. }
  820.  
  821. .wizard-buttons {
  822.   -moz-binding: url("chrome://global/content/bindings/wizard.xml#wizard-buttons");
  823. }
  824.